.ant-modal.modal-wrap-fullscreen {
  height: 100%;
  width: 100% !important;
  max-width: 100%;
  top: 0;
  padding: 0;

  .ant-modal-confirm-content {
    height: 100%;
  }

  .ant-modal-confirm-body {
    height: 100%;
  }

  .ant-modal-confirm-body-wrapper {
    height: 100%;
  }

  .ant-modal-body {
    height: calc(100% - (32px + 24px));
    overflow-y: auto;
  }

  &--has-header {
    .ant-modal-body {
      height: calc(100% - (32px + 24px + 60px));
    }
  }

  .ant-modal-content {
    height: 100%;
  }
}